package com.iqiyi.service;

import com.iqiyi.po.Video;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * TODO
 *
 * @author Administrator
 * @date 2021/2/24 11:30
 */
public interface VideoService {

    public List<Video> selectAllVideo();

    public List<Video> selectVideoBySort(Integer sid);


    //通过视频vid查询
    public  Video selectByVid(Integer vid);

    //新增视频
    public  boolean insertVideo(Video video);

    //查询视频所有信息及关联（多表）
    List<Video> selectVideos();
    //通过vid查询某条信息（多表）
    Video selectVideoByVid(Integer vid);
    //通过sname进行模糊查询
    List<Video> selectSnameByLike(String sname);

    /**
     * 通过视频id和剧集id查询视频=url
     * @return
     */
    String selectVideoByVidAndEid(int vid, int enumber);

    List<String> findVideoUrlByVid(@Param("vid") int vid);
    /**
     * 通过vid查找视频信息
     * @param vid
     * @return
     */
    Video findVideoByVid(@Param("vid")int vid);
}
